-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Update standalone activity protos #8549
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
b24b95c to
cac496a
Compare
bergundy
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please note my comment below.
| "/temporal.api.workflowservice.v1.WorkflowService/UpdateWorkflowExecution": 1, | ||
| "/temporal.api.workflowservice.v1.WorkflowService/GetWorkflowExecutionHistory": 1, | ||
| "/temporal.api.workflowservice.v1.WorkflowService/PollNexusTaskQueue": 1, | ||
| // TODO: Map to PollActivityResult if request is long-polling |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I put this TODO here to make sure that we categorize long poll requests correctly. This request isn't always a long poll and needs some pre-processing to categorize.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah I see the special treatment of GetWorkflowExecutionHistory now. Added a TODO back in.
405e5d1 to
cb5f326
Compare
cb5f326 to
21cdb37
Compare
Update to latest protos from temporalio/api#640
Update to latest protos from temporalio/api#640
Update to latest protos from temporalio/api#640
Removes
WorkerHeartbeat-- this has already been done inmain(2403695) but we are not currently rebased onmain.Note
Adds PollActivityExecution across server and client layers while removing DescribeActivityExecution and GetActivityExecutionResult; updates quotas/metadata/interceptors/mocks and bumps Temporal API dep.
PollActivityExecutiontoFrontendHandlerand client wrappers (client_gen,metric_client_gen,retryable_client_gen), log tags, redirection maps, and tests.DescribeActivityExecutionandGetActivityExecutionResultfrom clients, metrics, retryable clients, redirection maps, metadata, log tags, and mocks.PollActivityExecutionas long-running and set priority (P4); update long-poll docs.PollActivityExecutionas polling-capable incommon/api/metadata.go.PollWorkflowTaskQueue.go.temporal.io/apidependency; cleangetprotoimport map (removeenums/v1/id.proto).Written by Cursor Bugbot for commit 21cdb37. This will update automatically on new commits. Configure here.